package sxt.service.impl;

import sxt.entity.Message;
import sxt.mapper.MessageMapper;
import sxt.service.MessageService;
import sxt.util.DBUtil;

import java.util.List;

public class MessageServiceImpl implements MessageService {
    @Override
    public List findOneMessage(int goodsId) {
        MessageMapper mapper = DBUtil.getSqlSession().getMapper(MessageMapper.class);

        List message = mapper.selectOneMessage(goodsId);

        DBUtil.closeAll();

        return message;
    }

    @Override
    public int addOneMessage(Message message) {
        MessageMapper mapper = DBUtil.getSqlSession().getMapper(MessageMapper.class);

        int insert = mapper.insertOneMessage(message);

        DBUtil.closeAll();

        return insert;
    }

    @Override
    public int xiugaiMessage(int messageid, String message) {
        MessageMapper mapper = DBUtil.getSqlSession().getMapper(MessageMapper.class);

        int insert = mapper.updateMessage(messageid,message);

        DBUtil.closeAll();

        return insert;
    }

    @Override
    public int shanchuMessage(int messageid) {
        MessageMapper mapper = DBUtil.getSqlSession().getMapper(MessageMapper.class);

        int insert = mapper.deleteMessage(messageid);

        DBUtil.closeAll();

        return insert;
    }

    @Override
    public Message findMessage(String messageid) {
        MessageMapper mapper = DBUtil.getSqlSession().getMapper(MessageMapper.class);

        Message message = mapper.selectMessage(messageid);

        DBUtil.closeAll();

        return message;
    }
}
